Skip to content

[ci]: Build deb target for Linux. #404

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

kittaakos
Copy link
Contributor

This PR enables the deb target for Linux to verify #359.

This PR is for verification purposes only.

Signed-off-by: Akos Kitta [email protected]

@kittaakos kittaakos force-pushed the gh-359--build-deb branch from 90e737d to 1191518 Compare June 8, 2021 19:34
@kittaakos kittaakos force-pushed the gh-359--build-deb branch from 1191518 to eda9f51 Compare June 9, 2021 04:56
@kittaakos
Copy link
Contributor Author

@maxiauer, could you please try the deb target for Linux here. Let me know if you have any issues downloading the artifact.

Please note, this is not an official Arduino IDE build; it's from my fork to test if the deb target solves the ibnss3.so: cannot open shared object file: No such file or director problem.

@maxiauer
Copy link

@kittaakos

Yeap, it works !!! Missing dependencies are correctly detected and installed. I was not able to plug an Arduino board due to lack of time, but the app loads without any issue.
You can see libnss3 detected as missing and installed (among other dependencies)

max@penguin:~$ sudo apt install ./arduino-ide_2.0.0-beta.7-snapshot.d592702_Linux_64bit.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'arduino-ide' instead of './arduino-ide_2.0.0-beta.7-snapshot.d592702_Linux_64bit.deb'
The following additional packages will be installed:
libappindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libindicator3-7 libnotify4 libnspr4 libnss3 libsecret-1-0
libsecret-common notification-daemon
The following NEW packages will be installed:
arduino-ide libappindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libindicator3-7 libnotify4 libnspr4 libnss3 libsecret-1-0
libsecret-common notification-daemon
0 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,695 kB/213 MB of archives.
After this operation, 757 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

@kittaakos
Copy link
Contributor Author

Thank you so much for the help with the verification, @maxiauer. I am closing the PR; the Arduino team can decide how to proceed with this.

@kittaakos kittaakos closed this Jun 14, 2021
@per1234 per1234 added os: linux Specific to Linux operating system topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement labels Oct 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
os: linux Specific to Linux operating system topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants